<script>
// #ifdef APP-PLUS
import APPUpdate from '@/uni_modules/zhouWei-APPUpdate/js_sdk/appUpdate';
// #endif
export default {
	onLaunch: function() {
		// #ifdef APP-PLUS
		plus.screen.lockOrientation('portrait-primary');
		this.permission();
		// 检测更新
        APPUpdate();
		// #endif
	},
	onHide: function() {},
	methods: {
		// #ifdef APP-PLUS
		permission() {
			const that = this;
			plus.android.requestPermissions(
				['android.permission.CAMERA', 'android.permission.RECORD_AUDIO'],
				function(e) {
					if (e.deniedAlways.length > 0) {
						//权限被永久拒绝
						// 弹出提示框解释为何需要权限，引导用户打开设置页面开启
						console.log('权限被永久拒绝' + e.deniedAlways.toString());
						uni.showModal({
							title: '温馨提示',
							content: '由于该系统打卡所需, 请确保摄像头权限已开启, 否则可能部分功能不能使用! 你可以打开系统设置, 应用管理或权限管理进行设置!',
							confirmText: '知道啦',
							showCancel: true
						});
					}
					if (e.deniedPresent.length > 0) {
						//权限被临时拒绝
						// 弹出提示框解释为何需要权限，可再次调用plus.android.requestPermissions申请权限
						console.log('权限被临时拒绝' + e.deniedPresent.toString());
						uni.showModal({
							title: '温馨提示',
							content: '由于该系统打卡所需, 请确保摄像头权限已开启, 否则可能部分功能不能使用! 你可以打开系统设置, 应用管理或权限管理进行设置!',
							confirmText: '知道啦',
							showCancel: true,
							success() {
								that.permission();
							}
						});
					}
					if (e.granted.length > 0) {
						//权限被允许
						console.log('权限被允许' + e.granted.toString());
					}
				},
				function(e) {
					console.log('Request Permissions error:' + JSON.stringify(e));
				}
			);
		}
		// #endif
	}
};
</script>

<style lang="scss">
/*每个页面公共css */
@import '@/uview-ui/index.scss';

// #ifndef APP-NVUE
/* 自定义同意css */
@import '@/common/common.scss';
// #endif
</style>
